<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>

	<body>
		<button id="myinput">按钮</button>
	</body>
	<script>
		//这个事例是解决其他IE低版本浏览器中不兼容e.preventDefault() 和e.target。
		//获取事件对象
		var getEvent = function(event) {
			//标准浏览器返回event, IE 下window.event
			return event || window.event;
		}
		//获取元素
		var getTarget = function(event) {
			var event = getEvent(event);
			//标准浏览器下event.target, IE 下event.srcElement
			return event.target || event.srcElement;
		}
		//阻止默认行为
		var preventDefault = function(event) {
			var event = getEvent(event);
			//标准浏览器
			if(event.preventDefault) {
				event.preventDefault();
				// IE浏览器
			} else {
				event.returnValue = false;
			}
		}
		//有了上面的方法我们就可以用兼容的简单方式来解决上面的问题了。
		document.onclick = function(e) {
			//阻止默认行为
			preventDefault(e);
			//获取事件源目标对象
			if(getTarget(e) !== document.getElementById('myinput')) {
				hideInputsug();
			}
		}

		function hideInputsug() {

		}
	</script>

</html>